mangrove-dwelling person - Spanish English Dictionary